paris

[info]ru_systtech


Блог об автоматизации и не только


Здравствуйте!
paris
[info]ru_systtech
Меня зовут Сергей Максименко. Я - генеральный директор Группы Компаний "Системные Технологии".
Наша ГК разрабатывает программное обеспечение, которое сильно облегчает жизнь торговым представителям. Иначе говоря, мы занимаемся автоматизацией дистрибьюции.

Этот блог нельзя назвать чисто профессиональным или чисто личным. С одной стороны, я пишу здесь о своих путешествиях, наблюдениях и, вообще, о том, что приходит в голову. Ну и понятно, что я не могу обойти тему автоматизации, разработки софта и других околокомпьютерных проблем стороной. В конце концов, я занимаюсь этими проблемами большую часть своего времени, и (люди увлекающиеся меня поймут :)) граница между профессиональной и личной жизнью стирается.

В общем, мой журнал, это довольно случайный микс из того, чем я живу и интересуюсь.

Добро пожаловать!

Дорого яичко к Христову дню
paris
[info]ru_systtech

Всё-таки, как важно всё делать во время. Материал снят пару недель назад. Компьютер, на котором стояла программа для монтажа видео, накрылся. Руки восстановить его работу дошли лишь через несколько дней. Затем мы переползали на новый сайт - и я решил на старом сайте свой пост уже не размещать. В конце концов уже и удовлетворение пропало от того, что эта (пусть небольшая работа) всё-таки сделана. Правильно говорят "Дорого яичко к Христову дню". А с другой стороны, говорят "Лучше поздно, чем никогда"
12 апреля, начались продажи новой версии мобильной торговли Агента плюс и так называемого конфигуратора. Я их пока не видел, но уверен, что коллеги предлагают продукт вполне достойный, поскольку они – люди серьёзные и занимаются своим делом не за страх, а за совесть. Я искренне поздравляю их с успехом!
Мы же ещё находимся в процессе разработки и надеемся выпустить первую версию нашего мультиплатформенного продукта лишь в начале лета. Пока мы идём с небольшим опережением графика, но на оставшихся этапах нас ещё вполне могут ждать некоторые неожиданности.
По приложенному ролику вряд ли можно судить о текущем состоянии МТ3.0. Я попросил его снять, чтобы просто продемонстрировать, что работа наша движется. В нём нельзя увидеть будущий интерфейс и понять, как именно он будет функционировать. Он лишь демонстрирует работоспособность используемых нами моделей и подходов. Женя Соломаха, снимавший ролик, совсем напрасно произносит фразу "Представляем Вам Мобильную Торговлю третьей версии".
На самом деле, и внешний вид и функциональность сейчас быстро меняются. Наши кости (архитектура) обрастают мясом (функционалом). При этом, многие куски ещё не устоялись и периодически дорабатываются - улучшаются и дошлифовываются.
Пара минут ролика отражает, тем не менее, совсем общий вид будущего приложения. С тем ограничением, что в момент съёмки можно было выбрать только один стиль (который мы и наблюдаем), и не видно никаких «наворотов», которых, на самом деле, будет много.

В любом случае, начинающаяся борьба на новых рынках – это забег на длинную дистанцию. И не смотря на то, что первый спутник запущен не нами, лидер в предстоящей нам всем огромной работе по «мобилизации» сменится ещё не раз.
Короче, мы поздравляем Агент+ и предвкушаем захватывающее соревнование
P.S. По мере разработки, я думаю, мы сможем до выхода версии выложить ещё пару коротких роликов. Будет интересно...


ST-Мобильная торговля на Android
paris
[info]ru_systtech
Коллеги и Партнёры задают вопросы всё чаще. Спрашивают неспроста – нужно отвечать.
За год рынок смартфонов и коммуникаторов разительно поменялся. Взрывной рост Android – не единственная важная история 2010го. Но именно оглушительный (и, я уверен, только начинающийся) успех этой платформы определит события нескольких ближайших пары лет.
Одно из таких событий (не могу скрыть разочарования!), это – союз MS и Nokia. Наверное, у Nokia не было иного выхода. Цугцванг, когда, кроме самоубийства из всех ходов остаётся единственный возможный. Но, по-моему, мы наблюдаем закат великой компании.
Я решил, что сделаю это в форме интервью. Сам себе задаю вопросы - сам и отвечаю smile:)

Вопрос: В последние пару месяцев ряд компаний объявили о создании решений для автоматизации мобильной торговли на платформе Android. А что же «Системные технологии» молчат? Вы занимаетесь подобными разработками?

Ответ: Действительно, и Агент+, и CDC сделали соответствующие заявления. «Гильдия разработчиков» показала ролики с демонстрацией работы некоторой части функционала в своём «Первом видеоблоге о мобильной торговле». А Моби-С выложили на сайт демонстрационную версию.

Как правило, это - прототипы, сделанные за 2-4 месяца, с ограниченным функционалом и кучей ошибок. Естественно, опыт первых внедрений улучшит решения и, скорее всего, через несколько месяцев они станут вполне рабочими.

Я думаю, что производителям важно было прокричать, заявить о себе, застолбить поляну, как-то успокоить имеющихся и потенциальных клиентов, которые видят, как коммуникаторы на Windows Mobile стремительно исчезают с рынка. У нас коленки не дрожат, но, так или иначе, мы не можем молчать тогда, когда все уже «возвестили новую зарю».

Мы занимаемся разработкой новой версии мобильной торговли (под кодовой цифрой 3.0) с конца февраля 2010 года. Сначала в проекте был один человек, а в апреле уже трое. Сейчас разработкой занимается мощная команда.

В принципе, быстро повторить на Android базовый функционал мобильной торговли для Windows Mobile – не так уж и трудно. Пара разработчиков справилась бы с ней за 3-4 месяца. Мы же, по нашим данным, приступили к работам на Android едва ли не первыми.

Вопрос: Почему же тогда вы до сих пор ничего не предложили рынку?
Ответ: Если Вы спросите: «Когда?», то я отвечу «Скоро-скоро» smile:) . Точной даты не назову (мы ещё не решили, что войдёт в первую версию), но работа кипит - и речь идёт о паре месяцев. Мы и сами считаем, что несколько задержались. Однако, с самого начала мы решили, что наше отношение к качеству будет бескомпромиссным, и мы не пожалеем времени и сил. Потому что мы хотим сделать не просто функциональный надёжный продукт, но программу, работа с которой будет доставлять пользователю радость. В результате, мы уделяем много времени интерфейсу. Мы не признаём слово «приемлемо» и готовы ещё раз переделать любую работу, если поняли, что её можно сделать лучше.
Есть стандартные подходы в рамках ремесла. Они обеспечивают (если им честно следовать) приемлемый уровень качества и себестоимости. Мы же хотели выйти за пределы ремесла. И в поисках выхода потратили много усилий на исследования, эксперименты и изготовление прототипов.
Мы занимаемся мобильной торговлей уже больше 10 лет. Наше первое внедрение началось 6 февраля 2001 года. За прошедшее время нашим продуктом автоматизированы более полутора тысяч офисов. Продано более 20 тысяч мобильных лицензий! Вероятно, многим потребителям наш продукт нравится.

Однако, со временем, всё равно, продукт хочется переделать. Прямо по пословице «Хорошо быть умным, как моя жена потом».
Но Клиентов продукт (его функционал, надёжность, быстродействие) устраивает. А переделка – вещь дорогая. Особенно, если делать не экспериментальный прототип, а полнофункциональный продукт для замены текущей версии на Windows Mobile.

Текущий продукт труднее развивать и дороже поддерживать, но Клиент этого не видит - ему вполне комфортно. Просто, кОда в продукте больше, чем дОлжно, и мы расплачиваемся за это лишними человеко-часами программистов и тестировщиков. Иногда приходится отказываться от какой-нибудь фичи - её реализация в имеющейся архитектуре слишком дорога.

Мы не раз обсуждали, как должна выглядеть новая МТ. Хотелось сделать всё «совсем по-правильному», с учётом того, что мы поняли за 10 лет. Осенью 2009 года мы провели несколько встреч, посвящённых видению будущей революционной версии МТ.

А в начале 2010 года стало ясно, что WM теряет позиции - в 2009 его доля сократилась почти вдвое. У нашей мечты всё переделать появилось экономическое обоснование.

Вопрос: И вы приступили к разработке МТ 3.0?

Ответ: Не сразу. Некоторое время мы обсуждали требования, которые мы будем предъявлять к новому поколению нашей «Мобильной торговли». Вот что мы сформулировали:

1. Продукт должен быть максимально гибким – разработка нового функционала должна быть делом предельно простым и быстрым, к тому же, не требующим высоких программистских компетенций. У нас получилось.

2. Интерфейс продукта должен быть отделён от бизнес логики. То есть, мы должны иметь возможность его быстро менять без того, чтобы править и тестировать что-либо, кроме интерфейсных форм. Это нужно для того, чтобы его можно было совершенствовать быстро. Мы много работаем над экранными формами, но не верим, что можно сразу придумать идеальный интерфейс. Хорошим его сделает жизнь, если мы будем чутко за ней следовать и менять формы легко и просто. Так и сделали.

3. Необходимо быстро адаптировать к разным программным платформам. Когда мы начинали разработку МТ 3.0, было непонятно, кто победит в битве титанов (см. мой пост «Война платформ»). Ориентируясь на Android, мы понимали, что он не будет единственным.
У наших Клиентов на руках огромное количество устройств на WM. Поэтому наша новая МТ рвботает не только на Android, но и на других OS, в частности на WM. Такой подход требует высокого уровня абстракции, заставляет очень глубоко и "правильно" продумывать архитектуру, что в будущем облегчит поддержку и ускорит развитие.
В разработанной нами архитектуре адаптация под каждую дополнительную платформу ведёт к росту затрат, приблизительно, на 8%-10%. Мы постоянно тестировали работу на 4 платформах – Android, Windows Mobile, Symbian и большого брата - MS Windows. В свете последних событий, от поддержки Symbian мы отказываемся smile:cry: .
Можно быстро запустить наш код на WebOS, Linux и Unix. Но основные наши платформы сегодня – это Android и Windows Mobile. В ближайшее время мы перестанем развивать решение 2.х. Наши Клиенты с коммуникаторами на WM должны иметь возможность перейти на новую MT, если захотят. У них будет такая возможность. Они смогут держать смешанный парк устройств - новые Android и старые WM c одной и той же привычной программой.

4. Быстродействие МТ 3.0 должно быть лучше, чем у текущей МТ 2.Х. Будет.

5. Продукт не должен просто повторить функционал текущей МТ. Это должен быть продукт нового поколения. Наша МТ нового поколения ориентированна на очень быстрое развитие.

Вопрос: Цели – амбициозные. Как вы их добивались?

Ответ: Упорным трудом! Обычно приходится за гибкость и конфигурируемость платить быстродействием, а за рост быстродействия, наоборот, снижением гибкости. Помню, мы получили в предзаказе время открытия справочника со сложной выборкой тысячи товаров из приблизительно трёх тысяч около секунды. «Отлично» -сказали мы, у нас есть гибкость и приемлемое время – такие сложные операции будут встречаться довольно редко. Клиентов это устроит. У конкурентов результаты не лучше.

Однако, решили мы, секунда будет приемлемым временем лишь до тех пор, пока Конкурент не сделает тоже самое за 0,2 секунды. А после этого станет неприемлемым.

А вот, например, 3 десятых секунды будут уже приемлемым временем smile:), поскольку пользователь не ощутит разницы в 1 десятую.

Не более нескольких десятых секунды на любую операцию! Это – гигиенический уровень. Дальше всё сделает неизбежное техническое развитие устройств.
Таким образом, нам требовалось убить сразу двух зайцев – «Высокое быстродействие» и «Предельная гибкость». «Если долго мучиться – что-нибудь получится». В результате многих-многих экспериментов мы нашли оригинальное архитектурное решение, и сейчас реализуем функционал МТ. Работа кипит.

Надеюсь в ближайшее время снять ролик, который продемонстрирует работу новой МТ 3.0.

Пожарный гидрант
paris
[info]ru_systtech

Честно говоря, больно видеть по телеку плачущих женщин с детьми, старух, лишившихся даже документов, и рассказывающих на пепелище, где была кухня или сенцы. Документы, в конце концов, после многих мытарств, надеюсь, восстановят, но потерять на старости лет всё, что тебе было дорого, всё, с чем связаны воспоминания о прошедшем, о близких людях – врагу не пожелаешь.
Вот наша история борьбы за противопожарную безопасность.
Рядом со складами нашей торговой компании есть противопожарный пруд. Мы к пожарам относимся серьёзно, потому что однажды уже были погорельцами (в 1993 году в Москве полностью выгорел наш первый офис вместе с оргтехникой и товаром). Поэтому за свои деньги выложили этот пруд бетонными плитами, чтобы вода в нём лучше сохранялась и не просачивалась в землю. Пруд этот – на весь окрестный район один. И, вроде, не только наша забота. Но нам не жалко – я за свою жизнь был свидетелем нескольких страшных пожаров и рад, если наши усилия спасут кого-нибудь из наших соседей.

 

Prud

Несколько лет назад в засушливое лето пруд начал слегка мелеть. К нам тут же явились представители пожнадзора и сообщили, что у нас проблемы (жильцов окрестных домов вряд ли можно было напрячь). Уровень воды в пруду не соответствовал нормам ППБ, и было необходимо дополнительно поставить пожарный гидрант. Это стоило около полумиллиона рублей. В процессе разговора стало понятно, что можно договориться - и вместо полумиллиона за то чтобы поставить гидрант, мы можем за гораздо меньшую сумму его не ставить.
Я писал выше, как мы относимся к противопожарной безопасности. Поэтому мы вместо переговоров с представителями пожнадзора просто написали официальное письмо в эту уважаемую организацию, получили счёт на пол-лимона и оплатили его. И стали ждать установки гидранта (который, я писал, нужен не только нам, но и всем нашим соседям). Сначала просто ждали, потом стали требовать, чтобы нам за проплаченные нами пол-лимона установили-таки этот чёртов гидрант!
По прошествии двух лет и после нашего шестого письма нам просто вернули деньги. Гидранта так и нет. Правда лето у нас дождливое и пруд, слава Богу, полон.


Война мобильных платформ
paris
[info]ru_systtech

Согласно исследованию компании Gartner, самой распространенной операционной системой для коммуникаторов остается Symbian. Правда, за 2009 год доля смартфонов с этой платформой в общей массе коммуникаторов снизилась с 52,4 до 46,9% (однако здесь учитываются и не самые современные модели, которые пользователи воспринимают как обычные мобильные телефоны, а не смартфоны или КПК). Далее в рейтинге мобильных ОС следуют платформы BlackBerry (19,9%), iPhone OS (14,4%), Windows Mobile (8,7%), различные варианты Linux (4,7%), Android (3,9%) и WebOS (0,7%). (http://business.compulenta.ru/508688/ )

Глядя на прошлое, мы пытаемся предсказать будущее. Здесь приведены данные на конец 2009 года. Но сейчас уже середина 2010. Мир стремительно меняется прямо на наших глазах.

За 2009 год было продано 1210 млн. сотовых аппаратов. То есть, продавалось в среднем 3,32 млн. в день. Вряд ли в кризисном 2010 продажи выросли (скорее сократились). Предположим, что в 2010 продажи остались теми же 3,32 млн. в день. А сегодня на сайте Google инициируется 165’000 устройств на Android ежедневно. То есть, почти 5% всех приобретаемых мобильных устройств. Это означает, что продажи устройств на Android выросли к среднегодовым за 2009 уже на 27%, а доля в мировом «мобильном пироге» увеличилась больше, чем на процент.

А как чувствует себя WM? Данных нет, но рискну предположить, что он не растёт. В оптимистичном для MS предположении о стагнации её доли, текущие продажи Android – это уже почти 60% от продаж WM. На самом деле положение WM в конкуренции с Android, я думаю, ещё хуже. Последнее время доля WM всё время сокращалась ежегодно на несколько процентов - скорее всего, сегодня продажи Android и WM практически в паритете. Посмотрим на данные Gartner за 2010й, но думаю, Стива Балмера они не порадуют.

 

Read more... )

 


Сильное впечатление
paris
[info]ru_systtech

Кстати, недавно, в свете горячих общественных дискуссий, вспомнил одно довольно сильное парижское впечатление. За 10 дней автомобильной езды по городу мы не разу не сталкивались с улицами, перекрытыми из-за проезда каких-то важных шишек. За исключением одного раза. Прямо в день выступления Маши на конкурсе нас рядом со зданием Французского Национального собрания остановил жандарм, чтобы пропустить автомобиль с какой-то крупной чиновницей в строгом костюме. Судя по всему, она очень спешила. Так вот:
1. Мы потеряли не больше 3 минут.
2. Автомобиль, хоть и был с мигалкой и сопровождался 4 мотоциклистами, но был, при этом, очень скромным (типа недорогого Рено или Ситроэна – тысяч так за 20 евро).
3. Проезжая перед нами в сторону Национального собрания, дама-пассажир машины с мигалкой сделала в наш адрес очень красноречивый жест – она посмотрела на нас, приложила руки к сердцу а затем развела их в стороны, пожимая плечами, как бы говоря нам, что она вынуждена воспользоваться этой своей привилегией, и ей очень неловко, что она заставила нас ждать.
Понятно, что эта история не вызвала у нас никакого раздражения. Только чувство уважения к человеку в машине и чувство зависти к парижанам, которых такие вот «слуги народа».


Париж
paris
[info]ru_systtech

3. Город.
Следующее, за конкурсным, утро было замечательным! Главное, что оно было «после», а не «до». У нас не было определённой программы на оставшуюся часть визита. Никаких музеев (мы бывали в них в прошлый раз), никаких специальных экскурсий – просто слоняться по замечательному городу и дышать его воздухом.

Mashya

Диснейленд – куда ж без него? Маша уговорила Веру Ивановну, что если она займёт призовое место, то они вместе прокатятся на американских горках.
Ну и, конечно, шопинг. Тряпки нужно покупать в Париже (ну раз ты уже, всё равно, здесь).
Это планы. А пока мы гуляем по улицам. В отличие от холодного дождливого Калининграда (было днём +6, когда мы уезжали), в Париже поздняя весна – почти лето.

Читать и смотреть дальше... )

 


Париж
paris
[info]ru_systtech

2. Выступление
Всю ночь Машку колбасило. От волнения она практически не спала. Вера Ивановна рассказывала нам, что обычно в конкурсных программах никогда не бывает больше 4 произведений. Да и они исполняются по два с перерывом в пару дней на подготовку. Пять произведений за раз – 28-минутная программа состояла из произведений разных композиторов: Моцарт, Шуман, Чайковский, Черни, и Бах – какое-то изощрённое издевательство над моим ребёнком. Она безумно боялась что-нибудь забыть или сбиться во время такого длинного ралли.
Утром едем на машине. Прибыли раньше, а график выступлений в Conservatoire Slave несколько "сполз" - поэтому до выступления у нас было полтора часа для напряжённого ожидания. Замечу, что сама Conservatoire Slave была основана относительно недавно - в 1993 году, а Международный конкурс пианистов имени Николая Рубинштейна проводится в ней с 1996 года. Большинство участников были из стран Восточной Европы, но присутствовали также и все западноевропейцы (больше всего французов, итальянцев и испанцев) и даже представители США. К сожалению, из-за вулкана не все добрались до Парижа. Из 40 человек в Машиной группе реально прибыли лишь 26.
Во время выступления Машку несло. Видимо от нервного перенапряжения. Она играла быстрее положенного. Меня и при нормальной скорости удивляет, как она умудряется так быстро колотить по клавишам – а это был, вообще, цирковой номер. От волнения он проглатывала паузы и высокая комиссия это, конечно же, замечала. Но сами произведения у неё были очень сложные, вполне себе, виртуозные (см. видео). Что-то вроде четверного сальто Плющенко. Но, видимо, детские нервы не выдержали такого сильного нервного напряжения. Хотя и не было ни одной явной ошибки, которая могла бы серьёзно снизить финальную оценку, на репетициях она играла заметно лучше

Читать и смотреть дальше... )

 


Париж
paris
[info]ru_systtech

1. Конкурс.

Давно собирался возобновить свой блог, но руки как-то не доходили. Один мой друг любит повторять, что мы постоянно делаем срочные дела вместо важных. И я – печальный пример тому… :)
Но тут подвернулся прекрасный повод  - наше путешествие в Париж. Мы с женой и дочерью Машей были там уже не раз (благо, от нас до него рукой подать), Но у этого путешествия была уважительная причина – Машкино участие в Concours International de piano Nikolaï Rubinstein 2010, который раз в два года проводит Парижская Conservatoire Slave. К конкурсу Маша подготовила целых пять произведений общей продолжительностью в 28 минут! Выступать нужно было 20-го. Мы выдвигались автомобилем 16-го. Наш преподаватель Вера Ивановна Щукина, замечательный педагог, удостоенный звания Народного Учителя России, как занятой человек, по первоначальному плану должна была лететь через Ригу и присоединиться к нам уже в Париже. Но потом, мы вместе решили, что эта не слишком значительная экономия времени увеличивает и так немалый бюджет нашего путешествия ещё на 300 EURO, и предпочли авиаперелёту совместное автомобильное путешествие на нашей новенькой (неделю как из автосалона) Toyota Camry. Словом, авиабилеты мы покупать не стали.
Как мы оказались правы! После нашего выезда небо над Европой закрыли. Окажись мы в Париже без Веры Ивановны с её опытом и настойчивостью - и наша судьба на конкурсе сложилась бы похуже. Но как можно заметить, нам и дальше серьёзно везло. Провидение буквально вело нас за руку  :D .

Читать и смотреть дальше... )

 


История с автобусом
paris
[info]ru_systtech

Давно хотел рассказать одну историю. И потому, что это – история компании. И потому, что она иллюстрирует один важный принцип: «Целенаправленные усилия всегда приводят к результату».
В 2000 году, буквально через несколько месяцев после основания IT компании мы решили отблагодарить сотрудников за самоотверженный труд (12 часов у нас всех тогда было нормой) и сделать сотрудникам праздничный подарок. На территории Польши в 100 км от Калининграда в городе Миколайки был великолепный крытый аквапарк (сам я побывал там годом раньше). Польша тогда ещё не была членом Евросоюза. Визы были не нужны – и мы решили всех свозить в этот аквапарк на несколько дней ноябрьских праздников. Там была отличная гостиница, а цены того времени предполагали приемлемый бюджет.
Был весёлый отъезд рано утром из Калининграда. Шумное прохождение границы  :) . Весёлая перепалка в салоне и алкоголь по русской традиции. А дальше случилось непредвиденное. Огромный двухэтажный автобус на скорости более сотни километров в час потерял управление (лопнула тяга) и, снеся напрочь несколько небольших деревьев, со всей дури врезался в огромный дуб.
Глядя на эти снимки, невозможно поверить, что никто не погиб (мы, видимо, родились в рубашке). Мою четырёхлетнюю дочь выбросило через окно со второго этажа. Жена буквально оттащила её от падающего на неё автобуса. К счастью, стёкла были выбиты ранше от более хлипких деревьев. Таким образом, ребёнок вылетал уже через пустое окно и обошлось без серьёзных порезов.
Когда  автобус одно за другим сбивал придорожные деревья я стоял в проходе, держась за поручни и матерился.

bas

Read more... )

 


You are viewing [info]ru_systtech's journal